package com.ruoyi.system.domain.media;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 广电用户对象 media_user
 */
public class MediaUser {
    private static final long serialVersionUID = 1L;

    /** 用户ID */
    private Long userId;

    /** 用户编号 */
    private String phoneNo;

    /** 用户地址编号 */
    private String terminalNo;

    /** 品牌名称 */
    private String smName;

    /** 品牌编号 */
    private String smCode;

    /** 状态名称 */
    private String runName;

    /** 用户等级名称 */
    private String ownerName;

    /** 用户等级编号 */
    private String ownerCode;

    /** 状态变更时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date runTime;

    /** 完整地址 */
    private String addressoj;

    /** 街道或小区地址 */
    private String estateName;

    /** 开户时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date openTime;

    /** 宽带是否生效 */
    private String force;

    /** 业务品牌 */
    private String businessBrand;

    /** 用户价值等级 */
    private String userValueLevel;

    /** 电视消费水平 */
    private String tvConsumeLevel;

    /** 宽带消费水平 */
    private String broadbandConsumeLevel;

    /** 用户忠诚度 */
    private String userLoyalty;

    /** 套餐类型 */
    private String packageType;

    /** 是否待挽留 */
    private String isRetention;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setPhoneNo(String phoneNo) {
        this.phoneNo = phoneNo;
    }

    public String getPhoneNo() {
        return phoneNo;
    }

    public void setTerminalNo(String terminalNo) {
        this.terminalNo = terminalNo;
    }

    public String getTerminalNo() {
        return terminalNo;
    }

    public void setSmName(String smName) {
        this.smName = smName;
    }

    public String getSmName() {
        return smName;
    }

    public void setSmCode(String smCode) {
        this.smCode = smCode;
    }

    public String getSmCode() {
        return smCode;
    }

    public void setRunName(String runName) {
        this.runName = runName;
    }

    public String getRunName() {
        return runName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerCode(String ownerCode) {
        this.ownerCode = ownerCode;
    }

    public String getOwnerCode() {
        return ownerCode;
    }

    public void setRunTime(Date runTime) {
        this.runTime = runTime;
    }

    public Date getRunTime() {
        return runTime;
    }

    public void setAddressoj(String addressoj) {
        this.addressoj = addressoj;
    }

    public String getAddressoj() {
        return addressoj;
    }

    public void setEstateName(String estateName) {
        this.estateName = estateName;
    }

    public String getEstateName() {
        return estateName;
    }

    public void setOpenTime(Date openTime) {
        this.openTime = openTime;
    }

    public Date getOpenTime() {
        return openTime;
    }

    public void setForce(String force) {
        this.force = force;
    }

    public String getForce() {
        return force;
    }

    public void setBusinessBrand(String businessBrand) {
        this.businessBrand = businessBrand;
    }

    public String getBusinessBrand() {
        return businessBrand;
    }

    public void setUserValueLevel(String userValueLevel) {
        this.userValueLevel = userValueLevel;
    }

    public String getUserValueLevel() {
        return userValueLevel;
    }

    public void setTvConsumeLevel(String tvConsumeLevel) {
        this.tvConsumeLevel = tvConsumeLevel;
    }

    public String getTvConsumeLevel() {
        return tvConsumeLevel;
    }

    public void setBroadbandConsumeLevel(String broadbandConsumeLevel) {
        this.broadbandConsumeLevel = broadbandConsumeLevel;
    }

    public String getBroadbandConsumeLevel() {
        return broadbandConsumeLevel;
    }

    public void setUserLoyalty(String userLoyalty) {
        this.userLoyalty = userLoyalty;
    }

    public String getUserLoyalty() {
        return userLoyalty;
    }

    public void setPackageType(String packageType) {
        this.packageType = packageType;
    }

    public String getPackageType() {
        return packageType;
    }

    public void setIsRetention(String isRetention) {
        this.isRetention = isRetention;
    }

    public String getIsRetention() {
        return isRetention;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }
}